﻿using UnityEngine;

namespace TowerDefence
{
    // 特效类，用于创建可在编辑器中配置的效果对象
    [CreateAssetMenu(menuName = "Tower Effects/Effect")]
    public class Effect : ScriptableObject
    {
        // 效果类型，例如伤害、减速等
        public EffectType effectType;

        // 伤害类型，例如物理伤害、火焰伤害等
        public DamageType damageType;

        // 效果数值，表示效果的强度或具体数值
        public float effectValue;

        // 效果持续时间，表示效果的持续时长
        public float effectDuration;
    }

}